English Dictionary
◊ UMBILICAL CORD
umbilical cord
n : connecting the fetus with the placenta